Realistic rationalism